.titsty{
	position: relative!important;
	height: 23px!important;
	width: 78px!important;
	margin:auto!important;
}
.titsty span{
	display:block!important;
}
.titsty .TiT_checkbox {
	opacity:1!important;
	height: 23px;
	width: 78px;
	position: absolute;
	z-index: 10000;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	background-color: #a7aba6;
	border:0px solid #a7aba6;
 
}
.titsty  .TiT_checkbox:after {
	height: 20px;
	width: 40px;
	position: absolute;
	top: 1px;
	left: 1px;
	content: '';
	z-index: 9999;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	background-color: #45c01a;
	border:1px solid #45c01a;
	}
.titsty  .TiT_control {
	left: 0px;
	opacity:1!important;
	 margin:0px;
    height: 23px;
	width: 43px;
	outline: 0;
	position: absolute;
	z-index: 10001;
	-webkit-appearance: none;
	-moz-border-radius: 2px!important;
	-webkit-border-radius: 2px!important;
	border-radius: 2px!important;
	background-color: #fff;
	-moz-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	-webkit-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
	border:2px solid #a7aba6;

}
/*.titsty  .TiT_control:checked {
	opacity:1!important;
	height: 23px;
	width: 40px;
	left: 38px;
	border:2px solid #45c01a;
	background: #fff;
}*/
.titsty .TiT_control:focus{
	outline:none
}

.titsty  .showchecked {
	opacity:1!important;
	height: 23px;
	width: 40px;
	left: 38px;
	border:2px solid #45c01a;
	background: #fff;
}